//登录携带参数类型
// export interface loginFormData {
//     username: string,
//     password: string
// }

//全部接口返回数据都拥有的ts类型
// export interface responseData {
//     code: number,
//     message: string,
//     ok: boolean
// }

//登录接口返回数据类型
// export interface loginResponseData extends responseData {
//     data: string
// }

//获取用户信息返回数据类型
// export interface userInfoResponseData extends responseData {
//     data: {
//         routes: string[],
//         buttons: string[],
//         roles: string[],
//         name: string,
//         avatar: string
//     }
// }


//登录携带参数类型
export interface loginFormData {
    account: string,
    password: string
}

// 全部接口返回数据都拥有的ts类型
export interface responseData {
    code: number,
    msg: string,
}

//登录接口返回数据类型
export interface loginResponseData extends responseData {
    data: {
        token:string,
    }
}

//获取用户信息返回数据类型
export interface userInfoResponseData extends responseData {
    data: {
        job_name: string,
        user_name: string,
        department: string[],
        avatar: string,
        rule: string[]
    }
}